WUT 1.5.0
by Bashar Astifan 
https://t.me/basharastifan
https://github.com/basharast

--------------------------------
Overview:
WUT was started as cloud client for W10M Group, by time enhanced and extended to be a very advanced & powerful tool.
You can do many things in one place and all WUT features are linked with each other
WUT contains "Commander" Engine which is very strong scripts engine
the scripts based on very simple structure and will help you to create complicated processes (like Automate). 
because Commander built on a dynamic base.. unlimited usage expected

--------------------------------
Join WindowsPhone Community
https://t.me/WindowsPhoneCommunity

--------------------------------
Installation:
Because this is not store release so you need to install the "Dependencies" first

Then install the certificate (FOR PC):
1st Double click on the file (WUT_1.5.0.0_arch.cer)
2nd Click "Install Certificate"
3rd Select "Local Machine" then click "Next"
4th Select "Place all the certificates in the following store"
5th Click "Browse"
6th Select "Trusted People" then click "OK"
7th Click "Next" then click "Finish"
Now you can install the app.

--------------------------------
Extras Folder:
What is AllowLocalhostAccess.bat:
if you want to use the desktop telnet you will face restrictions when the app tries to connect to the localhost (127.0.0.1) to solve that just run AllowLocalhostAccess.bat as Adminitrator

--------------------------------
More Details:
https://github.com/basharast/wut/wiki

--------------------------------
Package Permissions (Mini version has less):
https://github.com/basharast/wut/wiki/Privacy

-Access to your internet connection:
Used for files download, web browser and any other that features required internet

-Manage other apps directly:
Used for packages manager feature only

-Gather information about other apps:
We don't collect any information about your apps this also used by packages manager or task manager feature

-appDiagnostics:
Used for task manager feature (you can disable it from your system settings)

-extendedBackgroundTaskTime:
Used for background downloading feature (If you disable it from the settings it will not be used)

-Begin an unconstrained execution session:
Same as extendedBackgroundTaskTime

-lowLevel:
Used only for GPIO scripts (Commander) read/write (and not used in any other services)

-privateNetworkClientServer:
Used only for built-in browser so you can connect to local networks

-enterpriseAuthentication:
Used only for getting network location added by the user

-sharedUserCertificates:
Used certificate installation only

--------------------------------
Special Integration (WUT FULL)
Important:
URI Integration:
This feature will allow you to star the app
with custom links using 'wut::' uri
How to use:
-Using 'Uri':
wut::yourcustomlink
-Using browser, write in the url:
wut::yourcustomlink
-Using CMD (Desktop), command:
start wut::yourcustomlink
-Download direct files from the internet
if your app/website contains files links
simply add before the links 'wut::'


Browser URI Integration:
This feature will allow you to star the app
with browser mode including  custom links 
using 'wutb::' uri
How to use:
-Using 'Uri':
wutb::yourcustomlink
-Using browser, write in the url:
wutb::yourcustomlink
-Using CMD (Desktop), command:
start wutb::yourcustomlink
Note: When you activate browser mode with this uri
you will not be abel to go back to the repo by 'Back Press' until you deactivate the mode by pressing on 'Home' button


Shared Links:
The app is able to receive shared links
like you can open myTube (or any other app)
and when you need to download any video
just select the video and choose 'Share'
from the share menu choose 'Universal Tool'
and the app will start and process the request
also the same for the direct downloads or any MEGA folders/files


Built-In Web Browser:
The built-in browser based on WebView1
This browser created to help the users to use advanced features
which is not possible by default with any browser in W10M or Desktop
Please note that it will not be faster or lighter than any other browser
Aslo all the web permisions (camera, media, location..etc) is not allowed by default
so our users can trust with the app and it's privacy direction
If you want to use the browser with all it's features (permissions)
you have to request for the developer

Browser Blacklists:
How to know if the blacklist is working?
Open the Console from Developer tools
Then you should see some Iframes blocked due to security issue
That mean the request to get ads/tracking service rejected by the buit-in browser

Browser Javascript Special:
I added an important object to help any javascript developer to interact with the app
Object name: xevents
Functions:
-menu(): will show the side menu
-tabs(): will show the tabs list
-address(bool): will show/hide address bar
-save(string, [filename], [ext]): will save the input string to file (directly to Downloads folder)
-notify([title], message, [time]): push notification from JS
-notifyl(type, message, time): push local notification from JS ->>>
 type: success, error, warn, normal or color name/hex
 type: can be extended with icon unicode, exam. red|E700
------------------------
Console Window Commands:
-To display the current web agent:
type 'ua' then press send
Note: console object built manualy to support most of console commands including table, group..etc



End of the documentation
All rights reserved to Bashar Astifan